@charset "gb2312";
body{margin:0px;padding:0px; font-family:"微软雅黑"; }
img{border:none;margin:0px;padding:0px;max-width:100%;}
a{text-decoration:none;}
ul{margin:0px;padding:0px;}
li{list-style:none;}
p{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
a:hover{cursor:pointer;}
input,textarea{font-family:"微软雅黑"; }
table{border-collapse:collapse;}
table,th, td{border: 1px solid #777;}


/*
 * 
 *   1200px  庐陵狂客 
 * 
 */
 
 .clear{ clear:both; overflow:hidden;}

.tops{ width: 100%; height: 38px; clear: both; overflow: hidden; border-top:2px solid #0680ca; background: #f2f2f2;}

.top{ width: 1200px; height: 38px; clear: both; line-height: 38px; margin: 0 auto;font-size: 14px;}

.top span{  display: block; float: left; color: #999;}

.language{ display: block; float: right; color: #bbb;}

.language a{ color: #999;}

.header{ width: 1200px; height: 130px; clear: both;  margin: 0 auto;font-size: 14px;}

.fl{ float: left; display: block;}
.fr{ float: right; display: block;}



.lubo{ width: 100%; min-width:1200px;clear: both; position: relative; height:503px;}
  .lubo_box{ position: relative; width: 100%; height:503px; }
  .lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:503px; opacity: 0;filter:alpha(opacity=0);}
  .lubo_box li a{ display: block;width: 100%;  height: 100%;}

  .lubo_box li img{ width: 100%; height: 503px;}

  /*圆点*/
  .cir_box{ overflow: hidden; position: absolute; z-index: 100; display:none;}
  .cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
  .cir_on{ background: #000 !important;}

  /*按钮*/
  .lubo_btn{ position: absolute; width: 1268px; left: 50%; margin-left:-634px; top: 270px;}
  .left_btn, .right_btn{ width: 20px; height: 35px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .left_btn{ float: left; background: url(../images/arrowl.png) no-repeat;}
  .right_btn{ float: right;background: url(../images/arrowr.png) no-repeat;}
  

.pro-title{ width: 1200px; height: 68px; clear: both; overflow: hidden; margin: 25px auto}

.products-box{width: 100%; height: auto; background: url(../images/cpbg.jpg) center 19px; padding-bottom: 20px;}

.products{ width: 1200px; height: auto; clear: both; overflow: hidden; margin: 0 auto}

.products-l{ width: 262px; height: 660px; display: block; float:left; background: url(../images/pl.png) no-repeat top center; padding-top: 90px;}

.products-l h4{ width: 195px; height: 32px; line-height: 32px; border-radius: 3px; background: #0076bf; color: #fff; font-size: 16px; text-align: center; display: block; float: left; margin-left: 33px; margin-top: 15px;}

.products-l ul{width: 195px; height: auto; display: block; float: left; margin-left: 33px;}

.products-l ul li{width: 100%; height:34px; line-height: 34px; border-bottom:1px dotted #d7d7d7; display: block; float: left; text-align: center;}

.products-l ul li a{ font-size: 14px; color:#005BAC;}

.products-r{ width: 920px; height: auto; display: block; float: right; margin-top: 15px;}

.products-r li{ width: 284px; height: auto; display: block; float:left; margin-left: 20px; margin-bottom: 28px;}

.products-r li a{ width: 280px; height: 200px; border:2px solid #dbdbdb; display: block; float:left; background: #fff; text-align:center;}

.products-r li a img{width: 280px;height: 200px;}

.products-r li span{ width: 284px; height: 40px; display: block; float: left; background: #272a3b; text-align: center; font-size: 14px; color: #fff; line-height: 40px;}

.gg1{ width: 100%; height: 140px; clear: both; overflow: hidden; background: url(../images/gg1.jpg) no-repeat center;}

.gg2{ width: 100%; height: 140px; clear: both; overflow: hidden; background: url(../images/gg2.jpg) no-repeat center;}

.rongyu{ width: 1200px; height: auto; clear: both; overflow: hidden; margin: 0 auto;}

.fwlc{width: 100%; height: 481px; clear: both; overflow: hidden; background: url(../images/fwlc.jpg) no-repeat center;}

.fwlc a{  margin: 0 auto;margin-top: 310px; display: table;}

.case-box{ width:100%; height: auto; clear: both; overflow: hidden; background:url(../images/case.jpg) no-repeat center; padding: 36px 0;}

.case{ width: 1200px; height: auto; clear: both; overflow: hidden; margin: 0 auto;}


.ix-news{ width: 1250px; height: auto; clear: both; overflow: hidden; margin: 0 auto; 
    opacity: 0; margin-top: 30px;}

.ix-news li{ width: 580px; height: auto; display: block; float: left; margin-right: 40px; margin-bottom: 30px;}

.ix-news li a:hover h4{color:#34a8ee}

.ix-news li a:hover span{color:#34a8ee}

.ix-news li a:hover p{color:#34a8ee}

.ix-news li img{ width: 184px; height:123px; display: block; float: left;}

.n-info{width: 370px; height:123px; display: block; float:right; color: #333;}

.n-info h4{width: 370px; line-height: 20px; font-size: 14px; display: block; float:left;}

.n-info span{width: 370px; line-height: 20px; font-size: 12px; display: block; float:left;}

.n-info p{width: 370px; line-height: 20px; font-size: 12px; display: block; float:left; margin-top: 8px;}



.footer{ width: 100%; height: auto; clear: both; overflow: hidden;}

.footerT{ width: 100%; height: auto; clear: both; overflow: hidden; background: #0076bf; padding: 16px 0;}

.footerT ul{ width: 1200px; height: auto; clear: both; overflow: hidden; margin: 0 auto;}

.footerT ul li{width: 148px; height: 14px; display: block; float: left; text-align: center; border-right:1px solid #acacac; line-height: 14px;}

.footerT ul li a{ font-size: 14px; color: #eee;}

.footerB{ width: 100%; height: auto; clear: both; overflow: hidden; background: #016bac; padding: 30px 0;}

.footerC{ width: 1200px; height: auto; clear: both; overflow: hidden; margin: 0 auto;}

.blogo{ display: block; float: left; margin-left:18px; margin-top: 42px;}

.bcontact{display: block; float: left; background: url(../images/line.png) no-repeat left center; font-size: 14px; line-height: 24px; color: #fff; margin-left: 45px; padding-left:72px; margin-top: 30px; width: 440px;}

.bcode{display: block; float:left; background: url(../images/line.png) no-repeat left center;  padding-left: 30px;}

.code{width: 132px; height: auto; display: block; float: left; margin-right: 20px; margin-top: 28px;}

.code img{ width:132px; height: 132px; display: block; float: left;}

.code span{ width:132px; height: 32px; display: block; float: left; font-size: 14px; color: #fff; text-align: center; line-height: 32px;}



/*neiye*/

.content-banner{ width: 100%; height: 290px; clear: both; overflow: hidden; display: block;}

.content-box{ width:1200px; height: auto; min-height: 300px; clear: both; overflow: hidden; margin: 50px auto;}

.content-left{ width: 348px; height: auto; display: block; float: left;}

.prcontent-left{ width: 348px; height: auto; display: block; float: left;}


.left-title{ width: 348px; height: 106px; display: block; float: left; background: url(../images/ttbg.jpg); text-align: center; border-bottom:2px solid #bfbebe;}

.left-title h2{ font-size: 30px; color: #fff; font-weight: 400; margin-top: 26px;}

.left-title h4{ font-size: 14px; color: #8bb2cb;font-weight: 400;}



.content-left ul{width: 348px; height: auto; display: block; float: left;}


.content-left ul li{width: 348px; height: 72px; background: #f2f2f2; display: block; float: left; font-size: 22px; text-align: center; box-shadow: 0 0 9px #e3e3e3; line-height: 72px; position:relative;}

.content-left ul li ul{ display:none; z-index:250; width:250px; background:#eaf0f3; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

.content-left ul li ul li{ width: 250px; line-height:40px;height:40px; display: block; float: left;}
.content-left ul li ul li a{width: 250px; display:block; text-align: center; line-height:40px;height:40px; border:none; font-size:12px; color: #555; font-size: 14px; padding:0;}
.content-left ul li ul li a:hover{display: block; float: left; height:40px; width: 250px; line-height:40px;color: #d20421; text-align: center;}

.content-left ul li:hover ul{ display:block; position:absolute; right:-250px; top:0;}



.content-left ul li h4{ color: #0076bf;}

.content-left ul li a{ color: #999;}

.content-left ul li a:hover{color:#ff7e00;}

.right-box{ width: 800px;  min-height: 300px; display: block; float: right;}

.right-title{ width: 770px; padding-left: 30px; background: url(../images/add.png) no-repeat left 6px center; height: 42px; line-height: 42px; color: #aaa; font-size: 14px; border-bottom: 1px solid #e8e8e8;}

.right-title a{ color: #aaa;}

.right-content{ width: 800px; padding: 20px 0;  min-height: 300px; display: block; float: right;}


.newslist{ width: 800px;  min-height: 300px; display: block; float: left;}

.newslist li{ width: 800px; height:180px; display: block; float: left; border-bottom:dotted 1px #ccc; margin-bottom: 30px; padding-bottom: 30px;}

.newslist li img{ width:246px; height:181px;}

.news-info{ width: 525px; display: block; float:right;}

.news-info h5{ font-size: 16px; color: #0076bf;white-space:nowrap; line-height: 40px;}

.news-info p{ font-size: 14px; color: #777; line-height: 22px; text-indent: 2em;}

.news-text{width: 525px; height:30px; display: block; float: left; line-height: 30px; font-size: 14px; margin-top: 20px;}

.news-date{ display: block; float: left; color: #bab9b9;}

.news-text a{ display: block; float: right; color: #0076bf;}

.news-content{ width: 800px; padding: 20px 0;  min-height: 300px; display: block; float: right;}

.news-content h3{ font-size:20px; width: 100%; color: #0076BF; text-align: center; line-height: 36px;}

.nnntext{ width: 100%; font-size: 12px;color:#bebebe; text-align: center; margin-bottom: 20px;}

.new-info{width: 100%; display: block; float: left;}

.fanye{ width: 800px; background: #efefef; clear: both; overflow: hidden; margin-top: 30px; height: 40px; line-height: 40px; display: block; float: left;}

.fanye a{ font-size: 16px; color: #bababa; text-align: center; display: block; float: left;}

.shangye{ width: 266px; background: url(../images/sy.png) no-repeat 87px center;}

.liebiao{width: 266px; border-left:1px solid #fff; border-right:1px solid #fff; background: url(../images/lieb.png) no-repeat 72px center;}

.xiaye{ width: 266px; background: url(../images/xy.png) no-repeat 170px center;;}

.lxfs{ width: 800px; height: auto; display: block; float: left; margin-top: 30px; margin-bottom: 30px;}

.lxfs li{ width: 254px; display: block; float: left; position: relative;}

.lxfs li img{left: 89px; position: absolute;}

.lxfs li a{border:1px solid #ebebeb; width: 252px; height: 158px; display: block; float: left; margin-top: 40px; text-align: center;}

.lxfs li a h5{ color: #ff7e00; font-size: 16px; margin-top: 55px;}

.lxfs li a P{color: #555; font-size: 24px; width: 94%; margin: 0 3%; margin-top: 5px;}

.maps{ width: 800px; height: 298px; display: block; float: left;}

#allmap .BMapLib_sendToPhone{ display: none;}

.gbook-box{ width: 1200px; height: auto; margin: 0 auto; background: #f8f8f8; clear: both; overflow: hidden; padding: 40px 0;}

.gbook-box ul{ margin-left:125px;}

.gbook-box ul li{ display: block; float: left; width: 100%; margin-bottom: 18px;}

.gbook-box ul li b{ display: block; float:left; font-size: 14px; line-height: 40px; color: #db241c;}

.gbook-box ul li span{width: 90px; display: block; float: left; line-height: 40px; text-align: right; font-size: 16px; color: #444;}

.gbook-box ul li div input{ display: block; float: left; width:300px; height: 35px; border:1px solid #ccc; background: #f2f2f2; text-indent: 1em;}

.gbook-box ul li div textarea{background: #f2f2f2;}

.gbook-box ul li div font{ display: block; float: left; line-height: 40px; color: #666;}

#dx1 input{ width: 14px; height: 14px; display: inherit; margin-top: 14px; margin-right: 30px;}

#dx2 input{ width: 14px; height: 14px; display: inherit; margin-top: 14px; margin-right: 30px; background: #f2f2f2;}

#sub{ width: 110px; height: 46px; text-align: center; line-height: 46px; font-size: 18px; color: #fff; background: #ff7e00; border: none; margin-right: 30px; margin-left: 98px;}

#reset{ width: 110px; height: 46px; text-align: center; line-height: 46px; font-size: 18px; color: #fff; background: #0076bf; border: none;}





.lh-items-bd{padding-bottom:28px !important; width: 860px;}
.lh-items-bd li{width:385px; height:272px; float:left; margin-left:40px; position:relative; text-align:center;}
.lh-items-bd li:after{content:''; display:block; width:100%; height:100%; background:rgba(0,0,0,.3); position:absolute; left:0; top:0; visibility:hidden; opacity:0; transition:all .45s;}
.lh-items-bd li:hover:after{visibility:visible; opacity:1;}
.lh-items-bd li h2{width:100%; height:52px; background:#dfdfdf; line-height:50px; text-align:center; font-size:15px; color:#555; position:absolute; left:0; bottom:-60px;  box-shadow:0 1px 3px #E9F0F8; transition:all .45s; z-index:5;overflow:hidden;}
.lh-items-bd li .shadow{width: 385px;height: 272px;position:absolute;left: 0;bottom: 0px;/* margin-left:-120px; */border-bottom:none;transition:all .45s;opacity:0;visibility:hidden;z-index:5;}
.lh-items-bd li .shadow i{display:block; width:40px; height:40px; background:url(../images/search.png) no-repeat center; position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px;}
.lh-items-bd li:hover h2{background:#0053B0; color:#fff; box-shadow:none;}
.lh-items-bd li:hover .shadow{visibility:visible; opacity:1;}
.lh-banner1-btn a{position:absolute; top:50%; transform:translateY(-50%); color:#DDD;}
.lh-banner1-btn a i{font-size:32px;}
.lh-banner1-btn a.prev{left:-50px;}
.lh-banner1-btn a.next{right:-50px;}
.lh-banner1-btn a:hover{color:#0053B0;}

.img{ border:1px solid #eee; width:385px; height:272px;}

.lh-items-bd.ach li{width:385px; margin:0 0 80px 28px;}
.lh-items-bd.ach li img{ display:inline-block;max-width:385px;max-height:252px; padding-top:10px;}
.lh-items-bd.ach li:nth-child(2n+1){margin:0 0 80px; animation-delay:.1s;}

.lh-recruit-h{line-height:60px; height:60px; overflow:hidden; font-size:16px; color:#333; transition:all .45s;}
.lh-recruit-h.on{background:#0053B0; color:#fff;}
.lh-recruit-h.on i{transform:rotate(180deg); color:#fff;}
.lh-recruit-h em{float:left; display:block; width:60px; height:60px; background:#0053B0; color:#fff; font-size:36px; margin-right:60px; text-align:center;}
.lh-recruit-h span{display:block; float:left; width:400px; overflow:hidden; white-space:nowrap;}
.lh-recruit-h b{float:left; margin-left:30px; font-weight:normal;}
.lh-recruit-h i{float:right; margin-right:30px; font-size:24px; color:#A2A2A2; display:block; transition:all .45s;}
.lh-recruit-info{padding:40px; line-height:32px; display:none;}
.lh-contact-item{margin:90px 0 30px;}
.lh-contact-item li{width:265px; height:160px; border:1px solid #EEE; margin-left:32px; float:left; padding:0 30px; text-align:center;}
.lh-contact-item li:first-child{margin-left:0;}
.lh-contact-item li i{display:block; width:60px; height:60px; background:#0053B0; color:#fff; border-radius:50%; font-size:36px; text-align:center; line-height:60px; margin:-30px auto 0;}
.lh-contact-item li h2{color:#0053b0; margin:25px 0 5px;}
.lh-contact-item li h3{font-size:16px; color:#222;}
.lh-contact-item li:first-child h3{font-size:24px;}
.lh-contact-item li:nth-child(1){animation-delay:.2s;}
.lh-contact-item li:nth-child(2){animation-delay:.1s;}





.pro-content{ width: 800px; padding: 20px 0;  min-height: 300px; display: block; float: right;}

.pro-content h3{ font-size:18px; width: 100%; color: #0076BF; text-align: center; line-height: 36px;}

.pro-content h4{ font-size:18px; width: 100%; color: #444; text-align: center; line-height: 36px;}

.down{ width: 230px; height: 48px; background: #FF7E00; color: #fff; font-size: 20px; font-weight:bold; display: block; margin: 0 auto; line-height:48px; text-align: center; border-radius: 3px; margin-bottom: 30px;}



/* pager */
.pager { display:block; padding:4px 5px; margin:25px 0 5px; text-align:center; font-size:12px; clear:both; }
.pager span, .pager a{ display:inline-block; border:1px solid #ccc; color:#666; background:#fff; line-height:20px; padding:2px 8px 2px; text-decoration:none; margin:0 5px;  }
.pager a:hover{ background:#F37E00; border-color:#F37E00; color:#fff; text-decoration:none;}
.pager .cur{ background:#F37E00; border-color:#F37E00;  color:#fff; }
.pager span.dot{ background:#007f60; border-color:#007f60; font-weight:bold; color:#fff; }
.pager span.txt{ float:left; }


/*主要样式*/
.subNavBox{width:348px;box-shadow: 0 0 9px #e3e3e3;margin:100px auto;}
.subNav{height:72px;border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:bold;font-size:22px;color:#0076bf;line-height:72px;padding-left:10px;  background: #f2f2f2;text-align:center;box-shadow: 0 0 9px #e3e3e3;}


.subNav a{ color:#999; font-weight: 400;}
.subNav:hover{ background:#277fc2;}
.subNav:hover a{color:#fff;}
.currentDd{color:#277fc2}
.currentDt{/*background-image:url(../images/jiantou.jpg);*/}
.navContent{display: none;border-bottom:solid 1px #e5e3da;}
.navContent li a{display:block;width:348px;text-align:center;font-size:16px;line-height:48px;color:#333; box-shadow: 0 0 1px #ededed;}
.navContent li a:hover{background:#277fc2; color:#fff;}



.l-contact{ width:100%; display:block; float:left; }    

.l-contact h3{  width:100%; font-size:16px; text-align:center; color:#FFF; background:#39F; display:block; float:left; line-height:50px; margin-top:50px;}

.l-contact p{ padding:15px; border:1px solid #ccc; border-top:none; font-size:14px; line-height:24px; color:#777; display:block; float:left; width: 316px;}


.header-form{ width: 238px; height: 28px; border: 1px solid #bfbfbf; border-radius: 14px; line-height: 28px; font-size: 12px;  overflow: hidden; display: block; float: right; clear: both;margin-top: 45px;}

.header-form input{ width:190px; height: 26px; text-indent: 2em;display: block; float: left; border: none;}

#subb{ width: 46px; height: 28px; background:url(../images/search.png) no-repeat center #0060a5; display: block; float: right; background-size: 50%;}


.llkkr{ width:920px; height:auto; display:block; float:right;}

.joblist{ width:100%; height:auto; overflow:auto; clear:both; margin-top:0; display:block; float:left;}

.joblist li{ width:100%; display:block; float:left; font-size:12px; color:#666; border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:10px;}

.joblist li a{ color:#888;}

.joblist li div{ font-size:14px; color:#333;width:22%; display:block; float:left;}

.joblist li span{ font-size:14px; color:#333;width:34%; display:block; float:left;}



/**/
.fixed{ position: fixed; z-index:2046; width: 80px;height: 323px; left: 0; top:20%; background: url(../images/fixed.jpg);}

.fixed a{ position: relative; width: 80px; height: 80px; display: block; float: left; margin-bottom: 1px;}

#wxImgs{ width: 100px; height: 100px; display: none; position:relative; right:-80px; top: -30px; box-shadow: 0px 2px 4px #888;}

#wxImgs img{ width:100px; height:100px}





.footD{ width:100%; clear:both; overflow:hidden; font-size:12px; color:#fff; text-align:center; background:#064f7d; padding:15px 0}

.footD a{ padding:0 15px; color:#fff;}


.newlist{ width: 100%; height: auto; display: block; float: left; margin-bottom:30px;}

.newlist li{ width:100%; height: 36px; line-height: 36px; display: block; float: left; border-bottom: 1px dashed #ccc;}

.newlist li a{ width: 520px; height: 36px; display: block; float: left; line-height: 36px; font-size: 14px; color: #555; overflow: hidden;}

.newlist li span{ font-size: 12px; color: #999; display: block; float: right;}

 .ddtable{ text-indent:1em; padding:6px 0; margin-bottom: 35px;}
 .ddtable tr td{ padding:10px; font-size:14px;}
 
 
 
.xinao-news{ width:100%; height:auto; clear:both; overflow:hidden;}

.xinao-news li{ width:100%; height:auto; display:block; float:left; line-height:38px; border-bottom:1px dotted #ccc;}

.xinao-news li a div{ width:670px; height:auto; display:block; float:left; font-size:14px; color:#555;}


.xinao-news li a span{ width:100px; height:auto; display:block; float:right; font-size:14px; color:#999; text-align:right;}









